Enterprise Version
insane fine details